package com.ctshk.rpc.finance.service;


import com.ctshk.common.dto.Result;
import com.ctshk.common.model.PageResponse;
import com.ctshk.rpc.finance.dto.supplier.SupplierDataDTO;
import com.ctshk.rpc.finance.dto.supplier.SupplierDataListDTO;
import com.ctshk.rpc.finance.req.supplier.SupplierDataAddReq;
import com.ctshk.rpc.finance.req.supplier.SupplierDataIdReq;
import com.ctshk.rpc.finance.req.supplier.SupplierDataListReq;

/**
 * <p>
 * 供应商期初 服务类
 * </p>
 *
 * @author 叶冠峰
 * @since 2021-04-12
 */
public interface IFinanceSupplierDataService {

    /**
     * 列表
     * @param req
     * @return
     */
    Result<PageResponse<SupplierDataListDTO>> list(SupplierDataListReq req);

    /**
     * 详情
     * @param req
     * @return
     */
    Result<SupplierDataDTO> detail(SupplierDataIdReq req);

    /**
     * 新增
     * @param req
     * @return
     */
    Result add(SupplierDataAddReq req);
}
